Improving software usability through architectural patterns
نویسندگان
چکیده
This paper presents an approach for improving final software system usability by designing for usability, in particular by addressing usability issues in the software architecture. This approach differs from the traditional idea of measuring and improving usability once the system is complete. The work presented in this paper is part of the research conducted within the European Union IST STATUS related to the development of techniques and procedures for supporting a forwardengineering approach to improve usability in software systems at the architectural level. In particular, we present the ongoing research about usability improvement by including architectural patterns that provide solutions for specific usability mechanisms.
منابع مشابه
Architectural Sensitive Usability Patterns
The work presented in this paper is motivated by the increasing realization in the software engineering community of the importance of software architecture for fulfilling quality requirements. Practice shows that for current software systems, most usability issues are still only detected during testing and deployment. Some changes that affect usability, for instance changes to the appearance o...
متن کاملLinking usability to software architecture patterns through general scenarios
Usability is an important quality attribute to be considered during software architecture design. Up to this point, usability has been served only by separating a system s user interface from its functionality to support iterative design. However, this has the effect of pushing revisions to achieve usability toward the end of the software development life cycle. Many usability benefits link dir...
متن کاملArchitecturally Sensitive Usability Patterns
The work presented in this paper is motivated by the increasing realization in the software engineering community of the importance of software architecture for fulfilling quality requirements. Practice shows that for current software systems, most usability issues are still only detected during testing and deployment. Some changes that affect usability, for instance changes to the appearance o...
متن کاملA framework for capturing the relationship between usability and software architecture
Eelke Folmer, Jilles van Gurp, Jan Bosch Department of Mathematics and Computing Science University of Groningen, PO Box 800, 9700 AV, the Netherlands [email protected], [email protected], [email protected] http://www.rug.nl/informatica/search Abstract Usability is increasingly recognized as an essential factor that determines the success of software systems. Practice shows that for current softwa...
متن کاملPreserving Software Quality Characteristics from Requirements Analysis to Architectural Design
In this paper, we present a pattern-based software development method that preserves usability and security quality characteristics using a role-driven mapping of requirements analysis documents to architectural design artifacts. The quality characteristics usability and security are captured using specialized problem frames, which are patterns that serve to structure, characterize, and analyze...
متن کامل